add $0, $0, $0 
sub $31, $4, $1
add $2, $5, $31
j 12
               
slt $6, $4, $2 
beq $6, $0, 2
add $0, $0, $0  
add $0, $0, $0 

add $31, $4, $0
add $2, $5, $31
or  $3, $2, $16 
j   0

and $0, $0, $0 
or  $31, $4, $0
nor $2, $5, $31
j   4

